Behavioral software engineering - guidelines for qualitative studies
نویسندگان
چکیده
Researchers are increasingly recognizing the importance of human aspects in software development and since qualitative methods are used to, in-depth, explore human behavior, we believe that studies using such techniques will become more common. Existing qualitative software engineering guidelines do not cover the full breadth of qualitative methods and knowledge on using them found in the social sciences. The aim of this study was thus to extend the software engineering research community’s current body of knowledge regarding available qualitative methods and provide recommendations and guidelines for their use. With the support of a literature review, we suggest that future research would benefit from (1) utilizing a broader set of research methods, (2) more strongly emphasizing reflexivity, and (3) employing qualitative guidelines and quality criteria. We present an overview of three qualitative methods commonly used in social sciences but rarely seen in software engineering research, namely interpretative phenomenological analysis, narrative analysis, and discourse analysis. Furthermore, we discuss the meaning of reflexivity in relation to the software engineering context and suggest means of fostering it. Our paper will help software engineering researchers better select and then guide the application of a broader set of qualitative research methods.
منابع مشابه
Qualitative design support for engineering and architecture
Please cite this article in press as: C.P.L. S (2008), doi:10.1016/j.aei.2008.07.003 Conventional design support software tools cannot effectively manage the complex, heterogeneous information used in engineering and architecture (EA) tasks. Crucially, despite uncertainty being an inherent quality of EA information particularly in the early stages of a design project, current tools solely rely ...
متن کاملQualitative Methods in Empirical Studies of Software Engineering
ÐWhile empirical studies in software engineering are beginning to gain recognition in the research community, this subarea is also entering a new level of maturity by beginning to address the human aspects of software development. This added focus has added a new layer of complexity to an already challenging area of research. Along with new research questions, new research methods are needed to...
متن کاملLiving with a Colicky Infant: Meta-synthesis of Qualitative Studies
Background Parents having a baby with infantile colic experienced thoughts and emotions such as hopelessness, fatigue and concern. This study presents a review to provide better insights into the life of parents living with a colicky infant. The aimed of this meta-synthesis was to analyze and synthesize findings from qualitative studies about the experiences of parents of colicky infants. Mater...
متن کاملPreliminary Guidelines for Empirical Research in Software Engineering
Empirical software engineering research needs research guidelines to improve the research and reporting processes. We propose a preliminary set of research guidelines aimed at stimulating discussion among software researchers. They are based on a review of research guidelines developed for medical researchers and on our own experience in doing and reviewing software engineering research. The gu...
متن کاملIncremental Commitment Model Process Guidelines for Software Engineering Class
Effectively communicating the software process model to the software engineers is essential in enabling them to understand the overall process as well as specific areas of focus. To satisfy the objective of helping students learn the software processes, an Electronic Process Guide (EPG) for the Incremental Commitment Model (ICM) has been developed by the University of Southern California (USC) ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1712.08341 شماره
صفحات -
تاریخ انتشار 2017